﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BusinessObjects.BussinessDictionary;
using DataObjects.StandartInterfaces.Dictionary;

namespace DataObjects.EntityFramework.Implementation.Dictionary
{
    /// <summary>
    /// 
    /// </summary>
   public class EntityDbOptionDao: IDbOptionDao
    {
        /// <summary>
        /// Gets the database option.
        /// </summary>
        /// <param name="dbOptionId">The database option identifier.</param>
        /// <returns></returns>
        /// <exception cref="System.NotImplementedException"></exception>
       public DbOption GetDbOption(int dbOptionId)
       {
           throw new NotImplementedException();
       }

       /// <summary>
       /// Gets the paged.
       /// </summary>
       /// <param name="unitId">The unit identifier.</param>
       /// <param name="currentPage">The current page.</param>
       /// <returns></returns>
       /// <exception cref="System.NotImplementedException"></exception>
       public List<DbOption> GetPaged(int unitId, int currentPage)
       {
           throw new NotImplementedException();
       }

       /// <summary>
       /// </summary>
       /// <param name="unitId"></param>
       /// <returns></returns>
       /// <exception cref="System.NotImplementedException"></exception>
       public int GetPageSize(int unitId)
       {
           throw new NotImplementedException();
       }

       /// <summary>
       /// Gets the database options by unit.
       /// </summary>
       /// <param name="unitId">The unit identifier.</param>
       /// <returns></returns>
       /// <exception cref="System.NotImplementedException"></exception>
       public List<DbOption> GetDbOptionsByUnit(int unitId)
       {
           throw new NotImplementedException();
       }

       /// <summary>
       /// Gets the database options by unit.
       /// </summary>
       /// <param name="unitId">The unit identifier.</param>
       /// <param name="isActive">if set to <c>true</c> [is active].</param>
       /// <returns></returns>
       /// <exception cref="System.NotImplementedException"></exception>
       public List<DbOption> GetDbOptionsByUnit(int unitId, bool isActive)
       {
           throw new NotImplementedException();
       }

       /// <summary>
       /// Inserts the database option.
       /// </summary>
       /// <param name="dbOption">The database option.</param>
       /// <returns></returns>
       /// <exception cref="System.NotImplementedException"></exception>
       public string InsertDbOption(DbOption dbOption)
       {
           throw new NotImplementedException();
       }

       /// <summary>
       /// Inserts the database option by unit.
       /// </summary>
       /// <param name="unitId">The unit identifier.</param>
       /// <returns></returns>
       /// <exception cref="System.NotImplementedException"></exception>
       public string InsertDbOptionByUnit(int unitId)
       {
           throw new NotImplementedException();
       }

       /// <summary>
       /// Updates the database option.
       /// </summary>
       /// <param name="dbOption">The database option.</param>
       /// <returns></returns>
       /// <exception cref="System.NotImplementedException"></exception>
       public string UpdateDbOption(DbOption dbOption)
       {
           throw new NotImplementedException();
       }

       /// <summary>
       /// Deletes the database option.
       /// </summary>
       /// <param name="dbOption">The database option.</param>
       /// <returns></returns>
       /// <exception cref="System.NotImplementedException"></exception>
       public string DeleteDbOption(DbOption dbOption)
       {
           throw new NotImplementedException();
       }
    }
}
